Skip to main content

copyResource

Type

function

Summary

Copies a resource from one Mac OS file to another.

Syntax

copyResource(<file>, <destinationFile>, <resType>,{<resID> | <resName>}[, <newID>])

Description

Use the copyResource function to copy resources (such as icons, externals, and version resources) from one file to another.

If you don't specify a newID, the new resource has the same ID as the original resource. Specifying a newID does not change the resource ID of the original resource in the file; it only affects the copy in the destinationFile.

Parameters

NameTypeDescription

file

The name and location of the file containing the resource. If you specify a name but not a location, LiveCode assumes the file is in the defaultFolder.

destinationFile

The name and location of the file you want to copy the resource to.

resType

The 4-character type of the resource you want to move.

resID

integer

An integer that specifies the resource ID of the resource you want to copy.

resName

The name of the resource you want to copy.

newID

integer

An integer that specifies the resource ID for the newly-copied resource.

Examples

get copyResource("Template","New Build","vers",1,1)
put copyResource(theFile,anotherFile,"XCMD","SetPort") into trashVar
get copyResource(field "Source",currentFile,nextResource,200)

keyword: file

command: copy

control structure: function

function: result, setResource

glossary: resource fork, resource, Mac OS, return

Compatibility and Support

Introduced

LiveCode 1.0

OS

mac

Platforms

desktop

Thank you for your feedback!

Was this page helpful?